Flutter Android APP逆向系列(二)
实战案例
目标: 抓包目标APP
已知:未加固
解决抓包问题
首先按照上一篇的方式尝试直接替换libflutter.so文件,先根据pid定位文件位置
这时候我们发现找不到这个so文件,这就比较离奇了,因为我们直接解压是可以看到这个文件的
这种情况下,我们可以考虑替换这个文件并重打包,也就是回到最原始的使用方法。
当然,经过我的测试,这种方法还是毫无意义的失败了,失败原因在于apktool文件对apk的资源文件解包有问题,一些xml文件会被重命名,这就导致在apktool重打包后,app启动时会找不到对应的xml资源文件从而导致应用闪退
经过我的不断尝试,使用MT管理器直接替换apk中的.so文件,可以成功
剩下的就是常规IDA逆向+Frida动态调试的过程了,有手就行
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Dawnnnnnn!
评论